#pragma once
#include "GpuProgramManager.h"
#include "D3D9HLSLProgram.h"
#include "D3D9Device.h"

using namespace DreamEngine;

namespace DreamEngineD3D
{
class CD3D9HLSLManager : public CGpuProgramManager
{
public:
	CD3D9HLSLManager(CD3D9Device* pDevice);
	~CD3D9HLSLManager(void);


protected:

	CGpuProgram*			_NewProgramByProfile(ShaderProfile profile);

	CD3D9Device*			m_pD3D9Device;

};
}


